
import java.util.ArrayList;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Albert Alemany Font
 */
public class CIReglas {
    ControladorReglas cdr;
    VistaReglas vr;
    public CIReglas(){
        cdr = new ControladorReglas();
        vr = new VistaReglas(this);
    }
    public VistaReglas getVistaReglas(){
        return vr;
    }
    public Reglas getReglas(){
        return cdr.getReglas();
    }
    public Algoritmo getalg(){
        return cdr.getalg();
    }
    public void generarReglas(ConjPares c) throws ExcepcionVacio {
        cdr.generarReglas(c,vr.getN());
    }
    public void mostrarReglas() {
        vr.mostrarReglas();
    }
    public void mostrarMensajeNoCP() {
        vr.mostrarMensajeNoCP();
    }
    public void mostrarMensajeNoN() {
        vr.mostrarMensajeNoN();
    }
    public ArrayList<ssid> obtenerReglas() {
        return cdr.obtenerReglas();
    }
    public boolean existeN() {
        return vr.existeN();
    }
}